package com.ichengzi.audit.human.task;

import com.xxl.job.core.handler.annotation.XxlJob;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;

import java.util.HashMap;
import java.util.Map;

/**
 * xxl-job 任务处理
 *
 * @author zmz
 * @since 2023-10-13
 */

@Component
public class TaskByAdminCreateJob {

    private Logger logger = LoggerFactory.getLogger(TaskByAdminCreateJob.class);

    private static final String TASK_ADMIN_CREATE = "TASK_ADMIN_CREATE";

    /**
     * 任务处置
     * @author zmz
     * @since 2023-10-13 013 
     */
    @XxlJob(value = TASK_ADMIN_CREATE)
    public void doJob() {
        // todo
        // 1.从redis中获取所有正在审核的任务信息（包含直播间id、场景超时设置）
        // 2.判断当前时间 - 任务最后一次刷新时间 是否大于场景超时设置的时间
        // 3. 第二步 超时则释放
    }

}
